html {
    font-size:20px !important;
}
body {
    
    height:auto;
    min-height:20rem;
    width:100%;
    padding-top:1.5rem;
}
.photobox {
    border:1px solid #b5b5b5;
    border-radius:.8rem;
    width:11rem;
    height:11rem;
    margin:4rem auto 0;
    position:relative;
    overflow:hidden;
}
.photobox_a {
    display: block;
    font-size: 8rem;
    width: 6rem;
    height: 6rem;
    color: #b7b7b7;
    position: absolute;
    top: 2rem;
    left: 50%;
    margin-left: -3rem;
    line-height:5rem;
    z-index:3;
}
.photobox_b {
        display: block;
    width: 4rem;
    height: 4rem;
    line-height: 6rem;
    position: absolute;
    top: 6rem;
    left: 50%;
    margin-left: -2rem;
    text-align: center;
}
button {
    width:11rem;
    height:2rem;
    margin:1rem auto 0;
    display:block;
    background-color:#4097ee;
    border-radius:.4rem;
    border:none;
    color:#fff;
    font-size:1rem;
}
input[type=text] {
    width:11rem;
    height:2rem;
    background-color:transparent;
    border-radius:.4rem;
    border:none;
    color:#999;
    font-size:.7rem;
    display:block;
    text-align:center;
}
input[type=button] {
    width:11rem;
    height:2rem;
    margin:1rem auto 0;
    display:block;
    background-color:#4097ee;
    border-radius:.4rem;
    border:none;
    color:#fff;
    font-size:1rem;
}
#video {
    width:11rem;
    height:11rem;
    position:absolute;
    z-index:2;
    background-color:transparent;
}
#canvas {
    width:11rem;
    height:11rem;
}
.box {
    width:100%;
    height:auto;
    position:relative;
}
#inputPoint {
    position: absolute;
    left: 1rem;
    top: 1.5rem;
    border-top: 1px solid #999;
    height: 1.5rem;
    border-radius: inherit;
}
.pointlabel {
    padding-left:1rem;
    color:#333;
}
.upphoto[type=button] {
    margin-top:22rem;
}
#image-wrap {
    border: 1px solid #b5b5b5;
    border-radius: .8rem;
    width: 14rem;
    height: 14rem;
    margin: 4rem auto 0;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -7rem;
    top: 2rem;
}
.label-info {
    background:url(../images/icon_point.png) no-repeat scroll left center;
    width: auto;
    height: 1.5rem;
    padding-left: 1.5rem;
    line-height: 1.5rem;
}